home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-17 / 24f.zip / !USC0240.CFG next >
Text File  |  1991-08-15  |  9KB  |  382 lines

  1. ;**********************************************************************
  2. ;
  3. ;       UltraStor EISA SCSI Host Adapter (ULTRA 24F)
  4. ;
  5. ;    UltraStor ULTRA 24F EISA Configuration File
  6. ;    Version : 1.03
  7. ;    Date    : August 15, 1991
  8. ;
  9. ;**********************************************************************
  10.  
  11.  
  12. ;---------------------------------------------
  13. ;    Board Identification Block
  14. ;---------------------------------------------
  15. BOARD
  16.   ID = "USC0240"
  17.   NAME = "UltraStor - ULTRA 24F SCSI Host Adapter" 
  18.   MFR = "UltraStor"
  19.   CATEGORY = "MSD"            ;Mass Storage Device
  20.   SLOT = EISA                ;EISA slot
  21.   LENGTH = 330                ;in millimeter
  22.   AMPERAGE = 2000            ;max current allowed
  23.   SKIRT = NO                ;board skirt
  24.   READID = YES                ;ID readable
  25.   BUSMASTER = 100            ;max. latency 100 microseconds
  26.   IOCHECK = VALID
  27.   DISABLE = SUPPORTED
  28.   COMMENTS = "ULTRA 24F is a high performance EISA to SCSI host adapter
  29.     supporting up to 7 SCSI devices. A high speed 32 bit micro-processor
  30.     provides the local intelligence for command processing.\n\n
  31.     The ULTRA 24F features:\n
  32.     . EISA bus master burst transfer rate of 33MB/sec\n
  33.     . Low overhead Command Processing\n
  34.     . Multi-Threaded Command Chaining, Command Queuing, and 
  35.     scatter/Gather\n
  36.     . INTEL BMIC chip for EISA compatibility\n
  37.     . AT (ISA) register and BIOS downward compatibility\n
  38.     . Coexits with other disk controllers / H/A in a system\n
  39.     . SCSI Sync/Async, Disconnect, and Multi Media Device support\n"
  40.  
  41. ;---------------------------------------------
  42. ;    Initialization Information Block
  43. ;---------------------------------------------
  44. IOPORT(1) = 0ZC85h
  45.         SIZE = BYTE
  46.         INITVAL = xxxxxxxxb
  47.  
  48. IOPORT(2) = 0ZC86h
  49.         SIZE = BYTE
  50.         INITVAL = 0xxx1x10b
  51.  
  52. IOPORT(3) = 0ZC84h
  53.         SIZE = BYTE
  54.         INITVAL = 00000xxxb
  55.  
  56. IOPORT(4) = 0ZC87h
  57.        SIZE = BYTE
  58.        INITVAL = xxxxxxxxb
  59.  
  60. GROUP = "UltraStor ULTRA 24F SCSI Host Adapter"
  61.         TYPE = "MSD"
  62.  
  63. FUNCTION = "\nUltraStor ULTRA 24F"
  64. COMMENTS = "Enable or Disable ULTRA 24F Host Adapter"
  65.     CHOICE = "Enable"
  66.        FREE
  67.        INIT = IOPORT(3)LOC(0) 1
  68.  
  69.     CHOICE = "Disable"
  70.        DISABLE = YES
  71.        FREE
  72.        INIT = IOPORT(3)LOC(0) 0
  73.  
  74. FUNCTION = "\nHost Adapter Configuration"
  75. COMMENTS = "Configure ULTRA 24F in EISA mode"
  76.    SUBFUNCTION = "BIOS Address Selection"
  77.     CHOICE = "C8000h"
  78.          FREE
  79.      MEMORY = 16K
  80.      ADDRESS = 0C8000h
  81.      MEMTYPE = OTH
  82.      WRITABLE = YES
  83.      SHARE = NO
  84.      SIZE = BYTE
  85.      CACHE = YES
  86.      DECODE = 32
  87.      INIT = IOPORT(1)LOC(2-0) 010
  88.  
  89.     CHOICE = "CC000h"
  90.          FREE
  91.      MEMORY = 16K
  92.      ADDRESS = 0CC000h
  93.      MEMTYPE = OTH
  94.      WRITABLE = YES
  95.      SHARE = NO
  96.      SIZE = BYTE
  97.      CACHE = YES
  98.      DECODE = 32
  99.      INIT = IOPORT(1)LOC(2-0) 011
  100.  
  101.     CHOICE = "D0000h"
  102.          FREE
  103.      MEMORY = 16K
  104.      ADDRESS = 0D0000h
  105.      MEMTYPE = OTH
  106.      WRITABLE = YES
  107.      SHARE = NO
  108.      SIZE = BYTE
  109.      CACHE = YES
  110.      DECODE = 32
  111.      INIT = IOPORT(1)LOC(2-0) 100
  112.  
  113.     CHOICE = "D4000h"
  114.          FREE
  115.      MEMORY = 16K
  116.      ADDRESS = 0D4000h
  117.      MEMTYPE = OTH
  118.      WRITABLE = YES
  119.      SHARE = NO
  120.      SIZE = BYTE
  121.      CACHE = YES
  122.      DECODE = 32
  123.      INIT = IOPORT(1)LOC(2-0) 101
  124.  
  125.     CHOICE = "D8000h"
  126.          FREE
  127.      MEMORY = 16K
  128.      ADDRESS = 0D8000h
  129.      MEMTYPE = OTH
  130.      WRITABLE = YES
  131.      SHARE = NO
  132.      SIZE = BYTE
  133.      CACHE = YES
  134.      DECODE = 32
  135.      INIT = IOPORT(1)LOC(2-0) 110
  136.  
  137.     CHOICE = "DC000h"
  138.          FREE
  139.      MEMORY = 16K
  140.      ADDRESS = 0DC000h
  141.      MEMTYPE = OTH
  142.      WRITABLE = YES
  143.      SHARE = NO
  144.      SIZE = BYTE
  145.      CACHE = YES
  146.      DECODE = 32
  147.      INIT = IOPORT(1)LOC(2-0) 111
  148.  
  149.     CHOICE = "C4000h"
  150.          FREE
  151.      MEMORY = 16K
  152.      ADDRESS = 0C4000h
  153.      MEMTYPE = OTH
  154.      WRITABLE = YES
  155.      SHARE = NO
  156.      SIZE = BYTE
  157.      CACHE = YES
  158.      DECODE = 32
  159.      INIT = IOPORT(1)LOC(2-0) 001
  160.  
  161.        CHOICE = "Disable"
  162.          DISABLE = YES
  163.      FREE
  164.      INIT = IOPORT(1)LOC(2-0) 000
  165.  
  166.    SUBFUNCTION = "Interrupt Selection"
  167.       CHOICE = "IRQ 14"
  168.      FREE
  169.          IRQ =  14
  170.          SHARE = NO
  171.          INIT = IOPORT(1)LOC(7-4) 0010
  172.  
  173.       CHOICE = "IRQ 10"
  174.      FREE
  175.          IRQ = 10
  176.          SHARE = NO
  177.          INIT = IOPORT(1)LOC(7-4) 1000
  178.  
  179.       CHOICE = "IRQ 11"
  180.      FREE
  181.          IRQ = 11
  182.          SHARE = NO
  183.          INIT = IOPORT(1)LOC(7-4) 0100
  184.  
  185.       CHOICE = "IRQ 15"
  186.      FREE
  187.          IRQ = 15
  188.          SHARE = NO
  189.          INIT = IOPORT(1)LOC(7-4) 0001
  190.  
  191. ;% Only allow edge trigger for the time being  (For ISA mode concern)
  192. ;%  SUBFUNCTION = "System Interrupt Edge"
  193. ;%  COMMENTS = "Interrupt Trigger Mode."
  194. ;%     CHOICE = "Edge Trigger"
  195. ;%    FREE
  196. ;%    INIT = IOPORT(2)LOC(3) 1
  197. ;%
  198. ;%     CHOICE = "Level Trigger"
  199. ;%    FREE
  200. ;%    INIT = IOPORT(2)LOC(3) 0
  201. ;%
  202.  
  203. ;% This is only needed if EISA Bus Transfer has problem
  204. ;%  SUBFUNCTION = "Preempt Delay Control"
  205. ;%  COMMENTS = "Maximum delay time (in bus clock) to give up bus after
  206. ;%        preempt." 
  207. ;%     CHOICE = "64 BCLKS"
  208. ;%        FREE
  209. ;%    INIT = IOPORT(2)LOC(1-0) 10
  210. ;%
  211. ;%     CHOICE = "32 BCLKS"
  212. ;%        FREE
  213. ;%    INIT = IOPORT(2)LOC(1-0) 01
  214. ;%
  215. ;%     CHOICE = "3 BCLKS"
  216. ;%        FREE
  217. ;%    INIT = IOPORT(2)LOC(1-0) 00
  218.  
  219.    SUBFUNCTION = "ISA Mode Selection"
  220.    COMMENTS = "ISA mode is Industry Standard Task File Register compatible.
  221.            Primary uses I/O port addresses 1F0-1F7h, 3F6h, and 3F7h.\n
  222.            Secondary uses I/O port addresses 170-177h, 376h, and 377h."
  223.            
  224.       CHOICE = "Disable"
  225.     DISABLE = YES
  226.     FREE
  227.     INIT = IOPORT(2)LOC(2) 0
  228.     INIT = IOPORT(1)LOC(3) 1
  229.  
  230.       CHOICE = "Primary"
  231.          SUBTYPE = "PRI"
  232.      FREE
  233.      PORT = 01F0h-01F7h
  234.      SIZE = BYTE
  235.          INIT = IOPORT(2)LOC(2) 1
  236.      INIT = IOPORT(1)LOC(3) 0
  237.  
  238.       CHOICE = "Secondary"
  239.          SUBTYPE = "SEC"
  240.            FREE
  241.      PORT = 0170h-0177h
  242.      SIZE = BYTE
  243.          INIT = IOPORT(2)LOC(2) 1
  244.      INIT = IOPORT(1)LOC(3) 1
  245.  
  246.  
  247. FUNCTION = "\nSCSI Control Options"
  248.   SUBFUNCTION = "Motor Spin Up Sequencing"
  249.   COMMENTS = "SCSI device motor spin up can be done by SCSI device or by SCSI
  250.           'Start Unit Command' issued from ULTRA 24F to the SCSI devices.  
  251.           The sequential spin up starts motor from SCSI device ID0 to ID7
  252.           with 2 seconds intervals.  This is to prevent power surge due to
  253.           multiple SCSI devices."
  254.      CHOICE = "Device Auto Spin Up"
  255.     FREE
  256.     INIT = IOPORT(4)LOC(7) 0
  257.  
  258.      CHOICE = "Sequential Spin Up"
  259.     FREE
  260.       INIT = IOPORT(4)LOC(7) 1
  261.  
  262.   SUBFUNCTION = "Syncronous Negotiation"
  263.   COMMENTS = "This determines the synchronous transfer, REQ/ACK offset, and
  264.           transfer period.  This can be initiated by either the target
  265.           (SCSI device) or the initiator (Host Adapter).  If negotiation
  266.           does not occur or fails, the default will be asynchronous
  267.           transer mode."
  268.      CHOICE = "Host Adapter Initiated Negotiation"
  269.         FREE
  270.     INIT = IOPORT(4)LOC(6) 1
  271.  
  272.      CHOICE = "Target Device Initiated Negotiation"
  273.         FREE
  274.     INIT = IOPORT(4)LOC(6) 0
  275.  
  276.   SUBFUNCTION = "SCSI Parity Control"
  277.   COMMENTS = "SCSI Data Bus Parity Check"
  278.      CHOICE = "Enable"
  279.         FREE
  280.     INIT = IOPORT(4)LOC(5) 1
  281.  
  282.      CHOICE = "Disable"
  283.     DISABLE = YES
  284.         FREE
  285.     INIT = IOPORT(4)LOC(5) 0
  286.  
  287.   SUBFUNCTION = "Drive Mapping Mode Selection"
  288.   COMMENTS = "Select Drive Mapping Mode and Number of Drives Handled by
  289.       ULTRA 24F On-Board BIOS.  The rest of the drives will be handled
  290.       through device driver.\n
  291.       64 HD/32 SCTR, 2 DRV :  Used by most SCSI H/A for compatibility.\n
  292.       16 HD/63 SCTR, 2 DRV :  Required if ISA mode is enabled.\n
  293.       64 HD/32 SCTR,>2 DRV :  Required if more than 2 drives are \n
  294.                   attached and using DOS 5.0 or later.\n
  295.       64 HD/63 SCTR,>2 DRV :  Required if the drive capacity is
  296.                   > 1.2 Gbyte and using DOS 5.0 or later."
  297.      CHOICE = "64 HD/32 SCTR, 2 DRV"
  298.         FREE
  299.     INIT = IOPORT(4)LOC(4-3) 01
  300.    
  301.      CHOICE = "16 HD/63 SCTR, 2 DRV"
  302.         FREE
  303.     INIT = IOPORT(4)LOC(4-3) 00
  304.  
  305.      CHOICE = "64 HD/32 SCTR, >2 DRV"
  306.         FREE
  307.     INIT = IOPORT(4)LOC(4-3) 11
  308.  
  309.      CHOICE = "64 HD/63 SCTR, >2 DRV"
  310.         FREE
  311.     INIT = IOPORT(4)LOC(4-3) 10
  312.  
  313.   SUBFUNCTION = "Host Adapter SCSI ID"
  314.   COMMENTS = "Select ULTRA 24F SCSI Host Adapter ID."
  315.      CHOICE = "7"
  316.         FREE
  317.     INIT = IOPORT(4)LOC(2-0) 111
  318.  
  319.      CHOICE = "6"
  320.         FREE
  321.     INIT = IOPORT(4)LOC(2-0) 110
  322.  
  323.      CHOICE = "5"
  324.         FREE
  325.     INIT = IOPORT(4)LOC(2-0) 101
  326.  
  327.      CHOICE = "4"
  328.         FREE
  329.     INIT = IOPORT(4)LOC(2-0) 100
  330.  
  331.      CHOICE = "3"
  332.         FREE
  333.     INIT = IOPORT(4)LOC(2-0) 011
  334.  
  335.      CHOICE = "2"
  336.         FREE
  337.     INIT = IOPORT(4)LOC(2-0) 010
  338.  
  339.      CHOICE = "1"
  340.         FREE
  341.     INIT = IOPORT(4)LOC(2-0) 001
  342.      CHOICE = "0"
  343.         FREE
  344.     INIT = IOPORT(4)LOC(2-0) 000
  345.  
  346. FUNCTION = "\nFloppy Control Option"
  347.   SUBFUNCTION = "Floppy Disk Controller"
  348.   COMMENTS = "Select Primary port, Secondary port, or Disable floppy drive
  349.           controller."
  350.     CHOICE = "Disable"
  351.     DISABLE = YES
  352.     FREE
  353.     INIT = IOPORT(2)LOC(5-4) 00
  354.  
  355.      CHOICE = "Primary"
  356.         COMBINE
  357.     IRQ = 6
  358.     SHARE = NO
  359.     PORT = 03F0h-03F7h
  360.     SIZE = BYTE
  361.     INIT = IOPORT(2)LOC(5-4) 01
  362.  
  363.     CHOICE = "Secondary"
  364.     COMBINE
  365.     IRQ = 6
  366.     SHARE = NO
  367.     PORT = 0370h-0377h
  368.     SIZE = BYTE
  369.     INIT = IOPORT(2)LOC(5-4) 11
  370.  
  371.   SUBFUNCTION = "Third Floppy Drive Cable Selection"
  372.   COMMENTS = "Select Cable Type for supporting Three Floppy Drives."
  373.     CHOICE = "Single Twisted Cable"
  374.     FREE
  375.     INIT = IOPORT(2)LOC(6) 1
  376.  
  377.     CHOICE = "Double Twisted Cable"
  378.     FREE
  379.     INIT = IOPORT(2)LOC(6) 0
  380.  
  381. ENDGROUP
  382.